package org.timemachine.factory.spi;

import org.timemachine.model.base.ChangeInfo;

public interface EntityChange {

	public ChangeInfo getBeginChangeInfo();

	public void setBeginChangeInfo(ChangeInfo beginChangeInfo);

	public ChangeInfo getEndChangeInfo();

	public void setEndChangeInfo(ChangeInfo endChangeInfo);

	public int getChangeType();

	public void setChangeType(int changeType);

	public String getEntityPrimaryKeyName();

	public Object getEntityPrimaryKeyValue();

	public int getChangeId();
}
